package dao;

import bean.Product;

import java.util.ArrayList;
import java.util.List;

public interface ProductDao {
    int insert(Product product);
    int delete(Integer id);
    int update(Product product);
    Product queryById(Integer id);
    ArrayList<Product> queryAll();
    /**
     * 查询总记录条数
     * @return Number类型 调用intValue()返回Integer
     */
    Integer queryForPageTotalCount();

    /**
     * 分页查询DAO层方法
     * @param begin 起始记录行数
     * @param pageSize 每页展示数量
     * @return 查到的数据
     */
    List<Product> queryForPageItems(int begin, int pageSize);
}
